package com.gm.wholesale.cacheData;

import com.gm.commonlib.util.PrefsUtils.PrefUtils;

public class CacheData {
    private static final String FILE_CACHE_DATA = "file_cache_data";

    private static final String IS_SHOW_PRICE = "is_show_price";

    private static final String IS_AUTO_INPUT_PRICE = "is_auto_input_price";

    public static void saveShowPriceView(boolean isShow) {
        setBoolean(isShow, IS_SHOW_PRICE);
    }

    public static boolean getShowPriceView() {
        return PrefUtils.getBoolean(FILE_CACHE_DATA, IS_SHOW_PRICE, true);
    }


    public static void saveIsAutoInputPrice(boolean isShow) {
        setBoolean(isShow, IS_AUTO_INPUT_PRICE);
    }

    public static boolean getIsAutoInputPrice() {
        return PrefUtils.getBoolean(FILE_CACHE_DATA, IS_AUTO_INPUT_PRICE, true);
    }


    private static void setBoolean(boolean value, String key) {
        PrefUtils.setBoolean(FILE_CACHE_DATA, key, value);
    }

    private static boolean getBoolean(String key) {
        return PrefUtils.getBoolean(FILE_CACHE_DATA, key, false);
    }

    public static void clear(){
        PrefUtils.clearDatas(FILE_CACHE_DATA);
        PrefUtils.clearDatas(IS_SHOW_PRICE);


    }


}
